.component {
  margin-top: 25px;

  .sadLogoContainer {
    display: flex;
    justify-content: center;
    margin: 0 0 25px;

    .sadLogoIcon {
      height: 80px;
      opacity: 0.7;
      width: 80px;

      svg {
        path {
          fill: var(--theme-dialog-text-color);
        }
      }
    }
  }

  .progressData {
    color: var(--theme-app-update-overlay-opacity-text-color);

    b {
      font-family: var(--font-bold);
    }
  }

  .description {
    color: var(--theme-voting-registration-steps-description-color);
    margin-top: 20px;

    span > span {
      font-family: var(--font-medium);
      font-weight: bold;
    }
  }

  .errorMessage {
    margin-top: 25px;

    p {
      color: var(--theme-color-error);
      font-family: var(--font-medium);
      font-weight: 500;
    }
  }

  .buttonContainer {
    margin-top: 30px;
    text-align: center;

    .buttonConfirmStyles {
      width: 510px;
    }
  }
}
